HTML

HTML (pour HyperText Markup Language, ou langage de balises pour l'hypertexte) est un langage de structuration (ou balisage) permettant de ranger les contenus d'une page web.

Les contenus d'une page web sont :

HTML est actuellement en version 5 (depuis octobre 2014)

HTML n'est pas un langage de programmation !

Navigateurs

Un navigateur est un logiciel qui peut lire un fichier HTML. Il peut accéder à un fichier HTML de deux manières :

Le navigateur interprète le code HTML puis affiche les contenus à l'écran en fonction du code HTML.

Les balises HTML

Le code HTML est composé de balises. Il existe 2 types de balises :

Les balises autofermantes NE DOIVENT PAS avoir de "/" à la fin : <br />. Cette manière d'écrire a été retirée et ne doit plus être utilisée depuis HTML5.

Les commentaires

Les commentaires sont des balises spéciales permettant aux développeurs de laisser des messages (explications, documentations, rappels, etc...) directement dans le fichier HTML. Ces messages seront ignorés par le navigateur et n'apparaîtront jamais à l'écran.

            
                <!-- Ceci est un commentaire ! -->
            
        

Bien commenter son code est très important :

Structure d'une page web HTML

Une page web HTML est toujours composée d'une structure obligatoire :

            
                <!DOCTYPE html>
                <html lang="fr">
                    <head>
                        <!-- Header de la page -->
                    </head>
                    <body>
                        <!-- Contenu de la page -->
                    </body>
                </html>
            
        

Cette structure est composée de :

Le header de la page web peut contenir énormément de choses qui seront vues au fur et à mesure. On peut commencer par ces quelques éléments :

            
                <head>
                    <meta charset="UTF-8">
                    <title>Ma première page web</title>
                    <meta name="description" content="Description de la page utilisée notamment par les moteurs de recherche">
                </head>
            
        

Indentation du code

L'indentation du code est le fait de décaler d'une indentation vers la droite tout le code présent à l'intérieur d'une balise (comme dans la balise head au dessus).

Cette indentation est indispensable, très importante et doit toujours être respectée car elle sert à lire le code beaucoup plus facilement.

Une indentation correctement réalisée donnera toujours un effet "escalier" :

            
                <body>
                    <div>
                        <p>lorem</p>
                    </div>
                    <div>
                        <p>lorem</p>
                    </div>
                </body>
            
        

L'inspecteur d'élément des navigateurs

Tous les navigateurs possède un inspecteur d'élément qui permet de voir la représentation du code source HTML de la page sur laquelle vous êtes.

Pour ouvrir l'inspecteur d'élément, on peut utiliser le raccourci "F12" ou bien faire un clique droit + inspecter/examiner

Cet inspecteur est très pratique pour débuguer son code, tester son CSS et voir comment la page est construite.

Il est aussi possible de voir le code source brute de la page actuelle dans un nouvel onglet via le raccourci "CTRL + U"